int main()
{
char linie[100];
fstream f1("fis.in",ios::in);
fstream f2("fis.out",ios::out); while(!f1.eof())
{ while(f1.get(linie,100)) {f2<<linie<<endl; f1.get();pentru a face saltul la linia urmatoare din fisier } } f1.close(); f2.close(); return 0; }
#include<fstream>
#include<iomanip>
using namespace std;
int main()
{
char linie[100];
fstream f1("fis.in",ios::in);
fstream f2("fis.out",ios::out);
while(!f1.eof())
{
while(f1.get(linie,100))
{f2<<linie<<endl;
f1.get(); pentru a face saltul la linia urmatoare din fisier
}
}
f1.close();
f2.close();
return 0;
}
#include<fstream>
#include<iomanip>
using namespace std;
int main()
{
char linie[100];
fstream f1("fis.in",ios::in);
fstream f2("fis.out",ios::out);
while(!f1.eof())
{
while(f1.getline(linie,100))
{ f2<<linie<<endl; }
}
f1.close();
f2.close();
return 0;
}
un nr. natural
iar pe urm 2 linii 2 şiruri
#include <cstring>
#include<fstream>
problema campion
using namespace std;
ifstream f("circular.in");
ofstream g("circular.out");
char si[20001],sf[20001],*p;
int n;
int main()
{ char sc[20001],st[20001];
f>>n;
f.get();
obligatoriu pentru
golirea buffer-ului
f.getline(si,20000);
f.getline(sf,20000);
Incercati programul prin eliminarea secventei while (!f1.eof)